        .header2{
          width: 100%;
          background-color: #e3e4e5;
          border-bottom: 1px solid #ddd;
          /*position: fixed;*/
        }
        .nav2{
          width: 1190px;
          /*height: 170px;*/
          margin:0 auto;
          /*position: relative;*/
        }
        .nav2-right{
        }
        .nav2-left{
          width: 190px;
          height: 170px;
          position: absolute;
          box-shadow: 0 -12px 10px rgba(0,0,0,.2);
        }
        .nav2-left a{
          width: 100%;
          height: 100%;
          display: block;
          background:url(img/logo.gif);
          background-size: 100% 100%;
        }
        .nav2-right{
          width: 1190px;
          height: 30px;
          /*position: absolute;*/
        }
        .nav2-right ul li{
          float: left;
          line-height: 30px;
          font-size: 12px;
        }
        .nav2-right ul li,.nav2-right ul li a{
          color: #999;
        }
        .sj-jd .sj-txt h5 a{
          color: #666;
        }
        /*.nav2-right ul li a:hover{
            color: red;
        }*/
        .nav2-right .nav2-l2 a:nth-of-type(2){
          color: red;
        }
        .nav2-right .nav2-u1{
          width: 67px;
          height: 30px;
          border-bottom:0;
          margin-left: 200px;
          position: absolute;
          z-index: 8;
        }
        .nav2-u1:hover .nav2-div{
          margin:-1px;
          background-color: #fff;
          border:1px solid #ccc;
          border-bottom: 0px solid #fff;

        }
        .nav2-right .nav2-u1 .nav2-l0 img{
            width: 10px;
            height: 15px;
            margin: 7px 0 0 9px;
        }
        .nav2-right .nav2-u1 .nav2-l1{
            text-align: center;
            line-height: 30px;
            margin-left: 6px;
        }
        .ul{
            display:block;
            border-top: 0;
            width: 300px;
            height: 300px;
            margin-top: 29px;
            margin-left: -1px;/*
            position: absolute;
            z-index: 6;*/
            padding:10px;
            background-color: #fff;
            border:1px solid #ccc;
            position: absolute;
            z-index: 5;
        }
        .ul ul{
            clear: both;
        }
        .ul ul li{
          color: #666;
          font-size: 12px;
          line-height: 24px;
          margin-right: 20px;
        }
        .ul .ul-li{
          margin-right: 8px;
        }
        .ul ul li:last-of-type{
          margin:0;
        }
        .ul ul li a{
          height: 24px;
          display: block;
          padding:0 8px;
        }
        /*.ul ul li a:focus{
          background-color: red;
        }*/
        .ul-ys:hover{
          background-color: #eee;
          color: red;
          }
        .ul .ul-red{
          color: #fff;
          background-color: red;
        }
        .ul-bottom{
          width: 290px;
          font-size: 12px;
          margin:10px 0 10px 10px;
          float: left;
          clear: both;
          border-top: 1px dashed #eee;
        }
        .ul-bottom p,.ul-bottom a{
          color: #999;
        }
        .ul-bottom .ul-bottom-p1{
          height: 30px;
          line-height: 30px;
          margin:9px 0;
        }
        .ul-bottom a{
          display: block;
          float: left;
          width: 145px;
          height: 26px;
          line-height: 25px;
        }
        .ul-bottom a p:hover{
          color: red;
        }
        .ul-bottom-p2,.ul-bottom-p3,.ul-bottom-p4{
          width: 100px;
          float: left;
          line-height: 15px;
        }
        .ul-bottom-p4{
          margin-left: -3px;
        }
        .ul-bottom a img{
          margin:0 8px 0 0;
          float: left;
        }
        .ul-bottom-a3{
          clear: both;
        }
        .none{
          display: none;
        }
        .nav2-right{
          width: 1190px;
          height: 30px;
          margin:0 auto;
          background-color: #e3e4e5;
          border-bottom: 1px solid #ddd;
        }
        .nav2-right-top{
          width: 1190px;
          margin:0 auto;
          
        }
        .nav2-right .nav2-u2{
          float: right;
          position: relative;
          right: 3px;
        }
        .nav2-right .nav2-u2 .nav2-g{
          width: 1px;
          height: 10px;
          background-color: #ccc;
          text-align: center;
          margin: 11px 5px 0;
        }
        .nav2-right .nav2-u2 .nav2-li{
          height: 30px;
          line-height: 30px;
          padding:0 6px;
          text-align: center;
        }
        .nav2-right .nav2-u2 li a{
        }
        .nav2-right .nav2-u2 .nav2-l4{
          position: relative;
        }
        .nav2-right .nav2-u2 .nav2-l4 .My-jd-txt{
          z-index: 10;
          position: relative;
          padding:0 6px;
        }
        .nav2-l4:hover .My-jd-txt{
          background-color: #fff;
          border:1px solid #ccc;
          border-bottom: 1px solid #fff;
          margin:-1px;
        }
        .nav2-right .nav2-u2 li span{
          width: 12px;
          height: 12px;
          display: inline-block;
        }
        .nav2-right .nav2-u2 li span img{
          width: 10px;
          height: 6px;
        }
        .nav2-right .nav2-u2 .nav2-l2 a:nth-of-type(2){
          padding-left: 5px;
        }
        .nav2-right .nav2-u2 .nav2-l2 a{
          border:0;
        }
        .nav2-u2 .My-jd{
          width: 280px;
          background-color: #fff;
          position: absolute;
          top: 29px;
          left: -1px;
          z-index: 8;
          border:1px solid #ccc;
          box-shadow: 1px 2px 1px rgba(0,0,0,.1);
        }
        .nav2-u2 .My-jd1{
          height: 72px;
        }
        .nav2-u2 .My-jd1,.nav2-u2 .My-jd2{
          width: 280px;
          padding:10px 0 10px 15px;
        }
        .nav2-u2 .My-jd ul{
          float: left;
          width: 126px;
        }
        .nav2-u2 .My-jd ul li{
          clear: both;
          width: 126px;
          line-height: 24px;
          font-size: 12px;
        }
        .nav2-u2 .My-jd ul li a:hover{
          color: #e33333;
        }
        .nav2-u2 .My-jd2{
          height: 49px;border-top: solid 1px #f1f1f1;
        }
        .nav2-u2 .nav2-l7{
          position: relative;
        }
        .nav2-u2 .nav2-l7 .jd-kf-txt{
          position: relative;
          z-index: 10;
          padding: 0 6px;
        }
        .nav2-u2 .nav2-l7:hover .jd-kf-txt{
          background-color: #fff;
          border:1px solid #ccc;
          border-bottom: 1px solid #fff;
          margin:-1px;
          z-index: 10;

        }
        .Jd-kf{
          width: 170px;
          height: 227px;
          padding: 10px 0;
          background-color: #fff;
          border:1px solid #ccc;
          position: absolute;
          top: 29px;
          left: -95.5px;
          z-index: 8;
          box-shadow: 1px 2px 1px rgba(0,0,0,.1);
        }
        .jd-dv1 ul{
          padding-bottom: 10px;
        }
        .Jd-kf .jd-kf-t1,.Jd-kf .jd-kf-t2{
          display: block;
          width: 155px;
          height: 24px;
          clear: both;
          padding-left: 15px;
          font-weight: 700;
          color: #666;
          text-align: left;
        }
        .Jd-kf .jd-kf-t2{
          margin-top: 5px;
          padding-top: 5px;
          border-top: 1px dotted #eee;
        }
        .Jd-kf ul{
          float: left;
        }
        .Jd-kf .jd-kf-u3{
          clear: both;
        }
        .Jd-kf ul li{
          clear: both;
          width: 70px;
          height: 24px;
          text-align: left;
          padding-left: 15px;
        }
        .Jd-kf ul li a:hover{
          color: #e55555;
        }
        .nav2-u2 .nav2-l8{
          position: relative;
        }
        .nav2-u2 .nav2-l8 .Wz-dh-txt{
          position: relative;
          z-index: 10;
          padding: 0 6px;
        }
        .nav2-u2 .nav2-l8:hover .Wz-dh-txt{
          background-color: #fff;
          border:1px solid #ccc;
          border-bottom: 1px solid #fff;
          margin:-1px;
        }
        .Wz-dh{
          width: 1188px;
          height: 149px;
          right: -74px;
          padding:15px 0;
          background-color: #fff;
          position: absolute;
          border:1px solid #ccc;
          top: 29px;
          z-index: 8;
          box-shadow: 1px 2px 1px rgba(0,0,0,.1);
        }
        .Wz-dh .wz-dh-dv{
          float: left;
          width: 255px;
          padding-left: 20px;
          text-align: left;
          border-left: 1px solid #eee;
        }
        .Wz-dh .wz-dh-t ul{
          clear: both;
        }
        .Wz-dh .wz-dh-t{
          margin-bottom: 5px;
          font-weight: 700;
          color: #666;
        }
        .Wz-dh ul li{
          overflow: hidden;
          float: left;
          width: 85px;
          height: 24px;
          line-height: 24px;
          text-align: left;
          white-space: nowrap;
        }
        .Wz-dh .wz-dh-dv1{
          width: 340px;
          border-left: 0;
        }
        .Wz-dh ul li a:hover{
          color: #e55555;
        }

        .sj-jd{
          width: 190px;
          height: 306px;
          position: absolute;
          z-index: 8;
          left: auto;
          right: -3px;
          top: 30px;
          width: 190px;
          border: 1px solid #cfcfcf;
          background-color: #fff;
          border-bottom: 3px solid #60575a;
        }
        .sj-jd .sj-jd1{
          width: 190px;
          height: 71px;
          position: relative;
          padding: 15px 0;
          z-index: 5;
          border-bottom: 1px solid #E7E7E7;
        }
        .sj-jd .sj-jd1 .sj-img{
          position: absolute;
          left: 5px;
          top: 14px;
          width: 74px;
          height: 74px;
          border: 1px solid #ccc;
          background-color: #f7f7f7;
        }
        .sj-jd .sj-jd1 .sj-img img{
          width: 100%;
          height: 100%;
        }
        .sj-jd .sj-jd1 .sj-txt{
          margin: 0 10px 0 86px;
          min-height: 70px;
          text-align: left;
        }
        .sj-jd .sj-jd1 .sj-txt h5{
          font-size: 12px;
          line-height: 17px;
          color: #666;
        }
        .sj-jd .sj-jd1 .sj-txt .sj-txt-p1{
          margin: 3px 0;
          line-height: 14px;
          color: #F10214;
        }
        .sj-jd .sj-jd1 .sj-txt .sj-txt-p2{
          overflow: hidden;
          height: 25px;
        }
        .sj-jd .sj-jd1 .sj-txt .sj-txt-p2 a{
          overflow: hidden;
          float: left;
          display: block;
          margin-right: 2px;
          width: 25px;
          height: 25px;
          text-indent: -999px;
        }
        .sj-jd .sj-jd1 .sj-txt .sj-txt-p2 .sj-txt-a1{
          background:url(img/sprite_mobile@1x[1].png) 0px 0px;
        }
        .sj-jd .sj-jd1 .sj-txt .sj-txt-p2 .sj-txt-a2{
          background:url(img/sprite_mobile@1x[1].png) 0px 25px;
        }
        .sj-jd .sj-jd1 .sj-txt .sj-txt-p2 .sj-txt-a3{
          background:url(img/sprite_mobile@1x[1].png) 0px 50px;
        }



        .head-bottom{
          width: 987px;
          height: 140px;
          float: right;
          position: relative;
          /*border:1px solid red;*/
        }
        .head-left{
          margin:24px 0 0 105px;
          float: left;
        }
        .head-left .input-bd{
          width: 500px;
          float: left;
          position: relative;
        }
        .head-left .input-bd input{
          width: 450px;
          height: 33px;
          background: #fff;
          border:1px solid #fff;
          color: #999;
          float: left;
          outline:none;
          padding-left: 5px;
          padding-right: 43px;
          margin-left: 12px;
        }
        .head-left .input-bd .xj{
          width: 19px;
          height: 15px;
          position:absolute;
          top: 7px;
          right: 5px;
          cursor: pointer; 
          margin-top: 3px;
          background:url(photo/search.png) no-repeat;
        }
        .head-left .input-bd .xj:hover{
          background:url(photo/search.png) no-repeat -30px 0px;
        }
        .head-left .red-box{
          float: left;
          margin-left: 12px;
        }
        .head-left .red-box img{
          margin:0;
        }
        .head-center{
          width: 188px;
          height: 33px;
          float: left;
          position: relative;
          z-index: 7;
          margin: 25px 0 0 35px;
          background-color: #fff;
          border:1px solid #e3e4e5;
        }
        .head-ccc:hover .head-center{
          border: 1px solid #ccc;
          border-bottom: 1px solid #fff;
        }
        .head-center .head-gwc{
          width: 19px;
          height: 17px;
          float: left;
          vertical-align: middle;
          margin: 10px 9px 0 49px;
          background:url(photo/toolbars1.png) no-repeat -1px -2px;
        }
        .head-center p{
          font-size: 12px;
          color: red;
          line-height: 35px;
          float: left;
        }
        .head-center .ling{
          width: 13px;
          height: 14px;
          float: left;
          background-color: red;
          font-size: 14px;
          color: white;
          border-radius: 6px;
          line-height: 14px;
          font-family: 黑体;
          text-align: center;
          margin: 5px 0 0 5px;
        }
        .head-gwc-c{
          top: 59px;
          right: 96px;
          width: 308px;
          height: 69px;
          z-index: 6;
          position: absolute;
        }
        .head-gwc-c .gwc-car{
          position: relative;
          width: 100%;
          height: 69px;
          display: block;
          background: #fff;
          border: 1px solid #ccc;
        }
        .head-gwc-c .gwc-car .gwc-car-inner{
          height: 49px;
          margin: auto;
          padding: 10px 0;
          text-align: center;
          line-height: 49px;
          overflow: hidden;
          color: #999;
          font-size: 12px;
        }
        .head-gwc-c .gwc-car .gwc-car-inner i{
          margin-left: 30px;
          width: 308px;
          display: block;
          vertical-align: middle;
          width: 56px;
          height: 49px;
          float: left;
          background:url(img/gwc.png);
        }
        .head-right{
          width: 66px;
          height: 66px;
          border:1px solid #ddd;
          float: right;
          position: relative;
        }
        .head-right img{
          margin:3px;
        }
        .head-right i{
          position: absolute;
          display: block;
          top: -9px;
          left: 50%;
          z-index: 8;
          margin-left: -5px;
          width: 0;
          height: 0;
          line-height: 0;
          font-size: 0;
          border-width: 5px;
          border-style: solid;
          border-color: #e4e4e4 #e4e4e4 #f6f6f6;
          z-index: 20;
        }
        .head2-left{
          margin-left: 122px;
          clear: both;
        }
        .head2-left ul li{
          font-size: 12px;
          float: left;
          padding-right: 14px;
        }
        .head2-left ul li a{
          color: #999;
        }
        .head2-left .head2-l1 a{
          color: red;
        }
        .head2-left ul li a:hover{
          color: red;
        }
        .head3-left{
          clear: both;
          float: left;
          margin-top: 32px;
          position: absolute;
          z-index: 5;
        }
        .head3-left ul{
          float: left;
        }
        .head3-left ul li{
          float:left;
          margin-left: 30px;
          font-size: 14px;
          line-height: 40px;
          color: #ccc;
        }
        .head3-left .spacer{
          float: left;
          overflow: hidden;
          margin-top: 15px;
          margin-left: 20px;
          margin-right: -10px;
          width: 1px;
          height: 10px;
          background-color:# ccc;
        }
        .head3-left ul li a{
          color: #555555;
        }
        .head-img{
          width: 190px;
          height: 40px;
          float: left;
          margin-left: 48px;
          margin-top: -10px;
        }
        .head-img a{
          width: 100%;
          height: 100%;
        }
        .head-img a img{
          width: 100%;
          height: 100%;
        }
        /*.head3-u1,.head3-u2{
          padding-right: 29px;
        }*/



        .main-inner{
          width: 1190px;
          height: 100%;
          margin:0 auto;
          clear: both;
          position: relative;
        }
        .banner-left{
          float: left;
        }
        .banner-left .banner-left-ul{
          height: 460px;
          padding: 10px 0;
          overflow: hidden;
          border-top: 1px solid #ededed;
          background-color: #fefefe;
        }
        .banner-left .banner-left-ul li{
          font-size: 14px;
          padding-left: 14px;
          width: 176px;
          height: 27px;
          line-height: 27px;
        }
        .banner-left .banner-left-ul li a,.banner-left .banner-left-ul li span{
          color: #626262;
        }
        .banner-left ul li span{
          padding:0 2px;
          font-size: 12px;
        }
        .banner-left .banner-left-ul li:hover{
          background-color: #d9d9d9
        }
        .banner-left-ul-i{
          background-color: #d9d9d9 
        }
        .wrapper .a-red:hover{
          color: #e33333;
        }
        .dv1-l1,.dv1-l2,.dv1-l3,.dv1-l4,
        .dv1-l5,.dv1-l6,.dv1-l7,.dv1-l8,
        .dv1-l9,.dv1-l10,.dv1-l11,.dv1-l12,
        .dv1-l13,.dv1-l14,.dv1-l15,.dv1-l16,.dv1-l17{
            width: 998px;
            height: 450px;
            padding:20px 0 10px 20px;
            background-color: #fff;
        }
        .dv1-l1-u1 li,.dv1-l2-u1 li,.dv1-l3-u1 li,
        .dv1-l4-u1 li,.dv1-l5-u1 li,.dv1-l6-u1 li,
        .dv1-l7-u1 li,.dv1-l8-u1 li,.dv1-l9-u1 li,
        .dv1-l10-u1 li,.dv1-l11-u1 li,.dv1-l12-u1 li,
        .dv1-l13-u1 li,.dv1-l14-u1 li,.dv1-l15-u1 li,
        .dv1-l16-u1 li,.dv1-l17-u1 li{
            float: left;
            padding:0 14px;
            height: 24px;
            background-color: #333;
            margin:0 10px 10px 0;
            cursor: pointer;
        }
        .dv1-l1-u1 li a,.dv1-l2-u1 li a,.dv1-l3-u1 li a,
        .dv1-l4-u1 li a,.dv1-l5-u1 li a,.dv1-l6-u1 li a,
        .dv1-l7-u1 li a,.dv1-l8-u1 li a,.dv1-l9-u1 li a,
        .dv1-l10-u1 li a,.dv1-l11-u1 li a,.dv1-l12-u1 li a,
        .dv1-l13-u1 li a,.dv1-l14-u1 li a,.dv1-l15-u1 li a,
        .dv1-l16-u1 li a,.dv1-l17-u1 li a{
            color: #fff;
            font-size: 12px;
            line-height: 25px;
            display: block;
        }
        .dv1-l1-u1 li:hover,.dv1-l2-u1 li:hover,
        .dv1-l3-u1 li:hover,.dv1-l4-u1 li:hover,
        .dv1-l5-u1 li:hover,.dv1-l6-u1 li:hover,
        .dv1-l7-u1 li:hover,.dv1-l8-u1 li:hover,
        .dv1-l9-u1 li:hover,.dv1-l10-u1 li:hover,
        .dv1-l11-u1 li:hover,.dv1-l12-u1 li:hover,
        .dv1-l13-u1 li:hover,.dv1-l14-u1 li:hover,
        .dv1-l15-u1 li:hover,.dv1-l16-u1 li:hover,
        .dv1-l17-u1 li:hover{
            background-color: #5c5251;
        }


      .Wx{
          width: 980px;
          height: 424px;
          padding:20px 0 10px 20px;
          font-size: 12px;
      }
      .Wx-d{
        
        float: left;
      }
      .Wx-d .dl-dl{
        position: relative;
        padding-left: 80px;
        overflow: hidden;
      }
      .Wx-d dt{
        display: block;
      }
      .Wx-d .dt-dt{
        width: 70px;
        float: left;
        text-align: right;
        position: absolute;
        left: 0;
        top: 6px;
        overflow: hidden;
        font-weight: 700;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      
      .Wx-d dt a{
        color: #666;
      }
      .Wx-d .dd-dd{
        width: 700px;
        float: left;
        padding: 5px 0;
        overflow: hidden;
        display: block;    
        /*-webkit-margin-start: 40px;*/
      }
      .Wx-d a{
        color: #666;
      }
      .Wx-d a:hover{
        color: #c81623;
      }
      .Wx-d .dd-a{
        color: #666;
        float: left;
        margin:3px 0;
        padding:0 10px;
        height: 16px;
        border-left: 1px solid #e0e0e0;
        line-height: 16px;
        word-spacing: nowrap;
      }
      .d-img{
        width: 198px;
        height: 424px;
        /*background-color: red;*/
        position: relative;
        top: -30px;
        float: left;
      }
      .d-img-top,.d-img-bottom{
        margin-left: 15px;
      }
      .d-img-bottom{
        width: 168px;
        margin-top: 10px;
      }
      .d-img-bottom img{
        width: 100%;
        height: 100%;
      }
      .d-img .d-img-top a{
        overflow: hidden;
        display: inline-block;
        width: 83px;
        height: 35px;
        margin:-1px;
        background-color: #e7e7e7;
      }
      .d-img .d-img-top a img{
        width: 100%;
        height: 100%;
      }



        #dv-li{
          width: 978px;
          height: 450px;
          box-shadow: 0px 0px 2px #f6f6f6;
          position: absolute;
          z-index: 1;
          top: 0;
          right:0; 
          overflow: hidden;
          border-left: 2px solid #eee;
          margin-top: 1px;
        }

        .banner-center{
          float: left;
        }
        /*.banner-center-left{
          width: 610px;
          height: 500px;
          float: left;
        }*/
        .container{
          width: 590px;
          height: 470px;
          margin: 10px;
          float: left;
        }
        #pic{
        width: 790px;
        margin: auto;
        position: relative;
        }
        #pic li{
        list-style: none;
        float: left;
        position: absolute;
        display: none;
        /*opacity: 0;*/
        }
        .yuan{
        position: relative;
        }
        #yuan{
        position: absolute;
        top: 430px;
        left: 20px;
        }
        #yuan li{
        list-style: none;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        float: left;
        margin-left: 10px;
        background: #999;
        border:2px solid #b9beba;
        background-color: transparent;
        }
        #pic li.active{
        display: block;
        /*opacity: 1;*/
        }
        #yuan li.active-num{
        background-color: #fff;
        border:2px solid #fff;
        }
        #yuan li.active-num i{
        width: 18px;
        height: 18px;
        position: relative;
        top: -5.5px;
        left: -6px;
        border-radius: 50%;
        background: hsla(0,0%,100%,.2);
        display: block;
        }


        .banner-center-right{
        width: 195px;
        float: left;
        margin-top: 10px;
        }
        .banner-center-right img{
          width: 190px;
          height: 150px;
          margin-bottom: 6px;
          cursor: pointer;
          transition: 0.2s;
        }
        .banner-center-right img:hover{
          opacity: 0.8;
        }


        .banner-right{
          width: 190px;
          height: 470px;
          float: left;
          position: relative;
          margin-left: 5px;
          margin-top: 10px;
          background-color: #fff;
        }
        .banner-right-top{
          height: 150px;
        }
        .banner-right-top-img{
          width: 65px;
          height: 65px;
          position: absolute;
          top: -10px;
          left: 61px;
        }
        .banner-right-top-img a{
          width: 55px;
          height: 55px;
          display: block;
          border: 5px solid #e3e1df;
          border-radius: 50%;
          box-shadow: 3px 6px 25px #c3c3c3;
        }
        .banner-right-top-img img{
          width: 55px;
          height: 55px;
          border-radius: 50%;
        }
        .banner-right-top-txt{
          padding:62px 10px 0 10px;
        }
        .banner-right-top-txt p{
          width: 100%;
          overflow: hidden;
          text-align: center;    
          white-space: nowrap;
          text-overflow: ellipsis;
          font-size: 12px;
          color: #888;
          line-height: 20px;
        }
        .banner-right-top-txt p a{
          color: #666;
        }
        .banner-right-top-txt p a:hover{
          color: red;
        }
        .banner-right-top-box{
          padding:0 10px;
          margin-top:10px;
        }
        .banner-right-top-box a{
          width: 70px;
          height: 25px;
          display: block;
          box-shadow: 6px 8px 20px rgba(45,45,45,.15);
          border-radius: 13px;
          margin:0 5px;
          float: left;
          font-size: 12px;
          text-align: center;
          line-height: 25px;
          transition: 0.2s;
        }
        .banner-right-top-box a:first-of-type{
          color: #e43f3b;
        }
        .banner-right-top-box a:last-of-type{
          color:#e5d790;
          background-color: #363634;
        }
        .banner-right-top-box a:hover{
          background-color: red;
          color: #fff;
        }


        .banner-right-center{
          width: 190px;
          height: 130px;
        }
        .banner-center-itop{
          padding-top: 8px;
          position: relative;
          line-height: 13px;
        }
        .banner-center-itop .itopa1{
          border-right: 1px solid #dfe0e1;
        }
        .banner-center-itop .itopa1,.banner-center-itop .itopa2{
          padding:0 15px;
        }
        .banner-center-itop a{
          color: #333;
          font-size:12px;
        }
        .red-solid{
          width: 27px;
          height: 2px;
          background-color: #db192b;
          margin-left:13px;
          position: absolute;
          bottom: -6px;
          left: 0;
        }
        .red-solid-black{transform: translateX(0px);}
        .red-solid-none{transform: translateX(54px);}
        .banner-center-itop .itopa3{
          position: absolute;
          right: 12px;
          top: 10px;
        }
        .banner-center-itop .itopa3:hover{
          color: #c81623;
        }
        .banner-center-itop .itopa3{
          color: #666;
        }
        
        .banner-center-ibottom{
        }
        .banner-ibottom-inner{
          /*width: 1000px;*/
          position: relative;
          padding-top: 8px;
          margin:0 15px;
          height: 88px;
        }
        .banner-center-ibottom ul{
          width: 160px;
          float: left;
        }
        .banner-center-ibottom li{
          line-height: 21px;
          max-width: 160px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
        }
        .banner-center-ibottom a{
          color: #666;
          font-size: 12px;
        }
        .banner-center-ibottom a:hover{
          color: #f40;
        }
        /*.banner-ibottom2{
          display: none;
        }*/
        .banner-right-bottom{
          width: 168px;
          height: 165px;
          border-top: 1px solid #ebeaea;
          padding-top: 18px;
          margin:0 11px 11px 11px;
          position: relative;
        }
        .banner-right-bottom ul li{
          float: left;
          width: 42px;
          height: 51px;
          padding-top: 6px;
          text-align: center;
        }
        .banner-right-img{
          transition: all 0.2s linear;
          margin:0 auto;
        }
        .banner-right-img1{
          width: 15px;
          height: 20px;
          background:url(photo/banner-main1.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img1{
          background:url(photo/banner-main-1.jpg);
        }
        .banner-right-img2{
          width: 20px;
          height: 20px;
          background:url(photo/banner-main2.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img2{
          background:url(photo/banner-main-2.jpg);
        }
        .banner-right-img3{
          width: 19px;
          height: 20px;
          background: url(photo/banner-main3.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img3{
          background:url(photo/banner-main-3.jpg);
        }
        .banner-right-img4{
          width: 20px;
          height: 12px;
          margin: 8px auto 0 auto;
          background: url(photo/banner-main4.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img4{
          background:url(photo/banner-main-4.jpg);
        }
        .banner-right-img5{
          width: 20px;
          height: 15px;
          margin:5px auto 0 auto;
          background: url(photo/banner-main5.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img5{
          background:url(photo/banner-main-5.jpg);
        }
        .banner-right-img6{
          width: 18px;
          height: 20px;
          background: url(photo/banner-main6.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img6{
          background:url(photo/banner-main-6.jpg);
        }
        .banner-right-img7{
          width: 20px;
          height: 12px;
          margin:8px auto 0 auto;
          background: url(photo/banner-main7.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img7{
          background:url(photo/banner-main-7.jpg);
        }
        .banner-right-img8{
          width: 15px;
          height: 20px;
          background: url(photo/banner-main8.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img8{
          background:url(photo/banner-main-8.jpg)
        }
        .banner-right-img9{
          width: 18px;
          height: 20px;
          background: url(photo/banner-main9.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img9{
          background:url(photo/banner-main-9.jpg);
        }
        .banner-right-img10{
          width: 17px;
          height: 20px;
          background: url(photo/banner-main10.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img10{
          background:url(photo/banner-main-10.jpg);
        }
        .banner-right-img11{
          width: 20px;
          height: 14px;
          margin:6px auto 0 auto;
          background: url(photo/banner-main11.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img11{
          background:url(photo/banner-main-11.jpg);
        }
        .banner-right-img12{
          width: 14px;
          height: 20px;
          background: url(photo/banner-main12.jpg);
        }
        .banner-right-bottom ul li:hover .banner-right-img12{
          background:url(photo/banner-main-12.jpg);
        }
        .banner-right-bottom ul li a{
          width: 42px;
          height: 27px;
          display: block;
          font-size: 12px;
          color: #bea68d;
          line-height: 25px;
        }
        .banner-right-bottom ul li:hover a{
          color:#e01121
        }
        .banner-right-img-1{
          position: absolute;
          left: 115px;
          top: 13px;
        }
        .banner-right-img-2{
          position: absolute;
          left: 115px;
          top: 75px;
        }


        #miaosha{
          width: 1190px;
          margin:21px auto 0 auto;
          background-color: #fff;
          overflow: hidden;
          clear: both;
          float: left;
        }
        .miaosha-red{
          width: 190px;
          height: 275px;
          background-color: #e83632;
          color: #fff;
          float: left;
          position: relative;
        }
        .miaosha-red-h1{
          font-size: 34px;
          position: absolute;   
          left: 0;
          width: 100%;
          text-align: center;
          top: 42px;
        }
        .miaosha-red-txt{
          position: absolute;
          left: 0;
          width: 100%;
          text-align: center;
          top: 90px;
          color: #f19999;
          color: rgba(255, 255, 255, 0.5);
          font-size: 20px;
        }


        .miaosha-left{
          float: left;
        }
        .miaosha-red-img{
          position: absolute;
          left: 86px;
          top: 126px;
          display: block;
          width: 20px;
          height: 33px;
        }
        .miaosha-red-p{
          position: absolute;
          left: 0;
          width: 100%;
          text-align: center;
          top: 170px;
          font-size: 16px;
        }
        .miaosha-red-time{
         position: absolute;
         top: 212px;
         left: 30px;
         height: 40px;
       }
       .times{
        position: relative;
        float: left;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        background-color: #2f3430;
        margin-right: 5px;
        font-weight: bold;
        font-size: 20px;
       }
       .times-xian{
        display: block;
        position: absolute;
        left: 0;
        width: 100%;
        top: 50%;
        height: 1px;
        background: #e83632;
       }
       .times-txt{
        z-index: 1;
        position: relative;
       }
       .miaosha-center{
        width: 800px;
        height: 275px;
        overflow: hidden;
        float: left;
        position: relative;
       }
       .miaosha-center #miaosha-ul{
        width: 10000px;
        position:absolute;
        padding: 0;
        margin: 0;
       }
       .miaosha-center #miaosha-ul li{
        float: left;
        width: 189px;
        height: 275px;
        padding:0 5px;
        border-right: 1px solid #f0f0f0;
        position: relative;
       }
       .miaosha-center #miaosha-ul li a{
        width: 189px;
        height: 275px;
        display: block;
       }
       .miaosha-center #miaosha-ul li:hover img{
        opacity: 0.8;
       }
       .miaosha-center #miaosha-ul li a img{
        width: 140px;
        height: 140px;
        transition: 0.2s;
        /*line-height: 140px;*/
        position: absolute;
        top: 40px;
        left: 50%;
        margin-left: -70px;
       }
       .miaosha-center-p{
        position:absolute;    
        top: 190px;
        left: 0;
        width: 160px;
        font-size: 12px;
        color: #666;
        padding: 0 15px;
        line-height: 30px;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
       }
       .miaosha-center-span{
        position: absolute;
        left: 15px;
        top: 230px;
        width: 160px;
        height: 20px;
        padding: 1px;
        background: #e6382f;
        line-height: 20px;
       }
       .miaosha-span1{
        float: left;
        width: 80px;
        height: 20px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
       }
       .miaosha-span2{
        float: left;
        width: 80px;
        height: 20px;
        background: #fff;
        text-align: center;
        color: #b7bcb8;
        font-size: 12px;
        text-decoration: line-through;/*定义穿过文本下的一条线*/
      }
       #miaosha i{
        margin-right: 3px;
        font-family: arial;
        font-weight: 400;
        font-size: 12px;
        font-style:normal;/*去除斜体*/
        }
       #miaosha-right,#miaosha-left{
            width: 20px;
            height: 40px;
            /*background: #ccc;*/
            color: hsla(0,0%,100%,.4);
            font-size: 20px;
            font-family: 黑体;
            line-height: 40px;
            text-align:center;
            cursor: pointer;
            position: absolute;
            -webkit-user-select:none;/*文字不被选中*/
            -moz-user-select:none;
            -ms-user-select:none;
            user-select:none;background-color: rgba(0,0,0,.15);
            transition: background-color .2s ease;
        }
        #miaosha-right:hover,
        #miaosha-left:hover{    
            background-color: rgba(0,0,0,.4);
          }
        #miaosha-right{
            top:110px;
            right:0;
        }
        #miaosha-left{
            top: 110px;
            left:0;
        }

        .miaosha-right{
          width: 180px;
          height: 260px;
          float: left;
          padding:8px 10px 7px 0;
          margin-left: 10px;
          position: relative;
          overflow: hidden;
        }
        #miaosha-lun{
          width: 1000px;
          float: left;
          position: absolute;
        }
        #miaosha-lun li{
          float: left;
        }
        .miaosha-right #miaosha-lun li:first-of-type img{
          margin-left: 0;
        }
        .miaosha-right #miaosha-lun li img{
          width: 180px;
          height: 260px;
          margin-left: 20px;
        }
        #miaosha-lundian{
          position: absolute;
          float: left;
          bottom: 15px;
          left: 70px;
        }
        #miaosha-lundian li{
          width: 6px;
          height: 6px;
          border-radius: 50%;
          background-color: #c0c0c0;
          margin-left: 10px;
          cursor:pointer;
          float: left;
          list-style: none;
          transition: 0.2s;
        }
        #miaosha-lundian .lun-btn1{
          background-color: #e33333;
        }

        .lun-box{
          float: left;
          width: 390px;
          height: 450px;
          margin: 0 10px 30px 0;
          background-color: #fff;
          position: relative;
        }
        .lunbo-three{
          overflow: hidden;
          clear:both;
          float: left;
          margin-top: 30px;
        }
        .lun-one{
        }
        .lun-one-hd{
          height: 60px;
          padding: 0 20px;
          font-size: 0;
          line-height: 0;
        }
        .lun-one-hd .lun-hd-a{
          display: inline-block;
          position: relative;
          height: 40px;
          margin: 8px 0 0 0;
        }
        .lun-one-hd .lun-hd-a h3{
          float: left;
          font-weight: normal;
          font-size: 22px;
          color: #222;
          line-height: 44px;
        }
        .lun-one-hd .lun-hd-a i{
          background-position: 0px 0px;
          float: left;
          position: relative;
          width: 23px;
          height: 23px;
          top: 11px;
          left: 4px;
          background:url(img/red-right.png);
        }
        .lun-one-hd .lun-hd-a span{
          float: left;
          font-size: 14px;
          color: #999;
          height: 20px;
          line-height: 20px;
          margin: 12px 0 0 10px;
        }
        .lun-one-bd{
          position: relative;
        }
        .lun-one-bd .lun-one-bd-head{
          height: 34px;
          line-height: 34px;
          text-align: center;
          background: #f7f7f7;
        }
        .lun-one-bd .lun-one-bd-head ul li{
        float: left;
        width: 78px;
        text-align: center;
        line-height: 34px;
        font-size: 12px;
        color: #666;
        cursor: pointer;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        transition: 0.2s;
        }
        .lun-one-bd-body{
          width:1000px;
          position: absolute;
        }
        .lun-one-bd-body-inner{
          width: 350px;
          height: 320px;
          margin:0 20px;
          float: left;
          border-bottom: 1px solid #fafafa; 
        }
        .lun-bd-body-inner:hover img{
          opacity: 0.8;
        }
        .lun-bd-body-inner-a{
          height: 107px;
          display: block;
          position: relative;
        }
        .lun-bd-body-inner-img{
          float: left;
          width: 80px;
          height: 80px;
          margin-top: 15px;
        }
        .lun-bd-body-inner-img img{
          width: 80px;
          height: 80px;
          transition: 0.2s;
        }
        .lun-span1{
          color: #e74240;
        }
        .lun-span2{
          color: #ed713d;
        }
        .lun-span3{
          color: #feb185;
        }
        .lun-span4,.lun-span5,.lun-span6{
          color: #666;
        }
        .lun-bd-body-inner-a:hover .lun-span4,.lun-bd-body-inner-a:hover .lun-span5,
        .lun-bd-body-inner-a:hover .lun-span6{
          color: #e33333;
        }
        .lun-bd-body-inner-span1{
          float: left;
          width: 30px;
          height: 40px;
          margin: 36px 0 0 10px;
          line-height: 40px;
          font-size: 32px;
          text-align: center;
          font-family: 'impact';
        }
        .lun-span1-txt{
          display: block;
          margin-left: 125px;
          padding-top: 40px;
          height: 32px;
          line-height: 16px;
          font-size: 12px;
          overflow: hidden;
          color: #333;
          transition: 0.2s;
        }
        .lun-bd-body-inner-a:hover .lun-span1-txt{
          color: #e55555;
        }
        .lun-yuandian{
          position: absolute;
          left: 50%;
          bottom: 8px;
          font-size: 0;    
          margin-left: -25px;
          text-align: center;
        }
        .lun-yuandian .lun-i{
          position: relative;
          display: inline-block;
          width: 16px;
          height: 16px;
          margin-right: 1px;
          -moz-border-radius: 50%;
          border-radius: 50%;
          -webkit-transition: background .2s ease;
          -o-transition: background ease .2s;
          -moz-transition: background ease .2s;
          transition: background .2s ease;
        }
        .lun-yuandian .lun-i .after{
          content: "";
          display: block;
          position: absolute;
          left: 3px;
          top: 3px;
          width: 6px;
          height: 6px;
          border-radius: 50%;
          border: 2px solid #b9beba;
          transition: all .2s ease;
        }
        .lun-yuandian .lun-i .after.active1-num{
          border: 2px solid transparent;
          background: #eb3436;
        }
        .lun-yuandian .lun-i.active1{
          background-color: #fdd9dd;
        }
        /*.lun-yuandian .lun-i:hover .after{
          border: 2px solid transparent;
          background: #eb3436;
        }
        .lun-yuandian .lun-i:hover{
          background-color: #fdd9dd;
        }*/

        .lun-two-center{
          width: 390px;
          height: 355px;
          overflow: hidden;
        }
        .lun-two-center .lun-two-center-inner{
          position: relative;
          width: 350px;
          height: 355px;
          margin:0 auto;
          overflow: hidden;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb{
          width: 2000px;
          position: absolute;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a{
          width: 350px;
          float: left;
          position: relative;
          display: block;
          height: 355px;
          /*background-color: red;*/
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-ahd{
          display: block;
          width: 350px;
          height: 128px;
          margin-bottom: 20px;
          position: relative;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-ahd img{
          width: 100%;
          height: 100%;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-ahd i{
          position: absolute;
          bottom: 0;
          left: 50%;
          margin-left: -8px;
          border-top: solid 8px transparent;
          border-right: solid 8px transparent;
          border-bottom: solid 8px #fff;
          border-left: solid 8px transparent;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-abd{
          width: 100%;
          height: 210px;
          z-index: 1;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-abd .lun-two-abd-img{
          text-align: center;
          font-size: 0;
          margin: 0 -8px;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-abd .lun-two-abd-img img{
          width: 105px;
          height: 105px;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-abd .lun-two-abd-img .lun-two-abd-img-1{
          display: inline-block;
          width: 105px;
          height: 105px;
          margin: 0 8px;
          background: #fff;
          overflow: hidden;
          float: left;
          line-height: 105px;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-abd .lun-two-abd-h3 h3{
          height: 58px;
          line-height: 58px;
          font-size: 18px;
          text-align: center;
          color: #222;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-abd .lun-two-abd-h3 span{
          display: inline-block;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          max-width: 300px;
        }
        .lun-two-center .lun-two-center-inner .lun-two-center-lb .lun-two-a .lun-two-abd .lun-two-abd-txt{
          font-size: 14px;
          width: 350px;
          height: 36px;
          line-height: 18px;
          margin: 0 auto 0;
          text-align: center;
          overflow: hidden;
          color: #666;
          position: absolute;
          bottom: 0;
        }
        .lun-two-center-inner .lun-two-a img{
          transition: 0.2s;
        }
        .lun-two-center-inner .lun-two-a img:hover{
          opacity: 0.8;
        }
        #lun-left,#lun-right{
          width: 20px;
          height: 40px;
          color: hsla(0,0%,100%,.4);
          font-size: 20px;
          font-family: 黑体;
          line-height: 40px;
          text-align: center;
          cursor: pointer;
          position: absolute;
          top: 50%;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          background-color: rgba(0,0,0,.15);
          transition: background-color .2s ease;
        }
        #lun-left{
          left: 0;
        }
        #lun-right{
          right: 0;
        }
        #lun-right:hover,
        #lun-left:hover{    
            background-color: rgba(0,0,0,.4);
          }
        .lun-three{
          margin-right: 0;
          width: 390px;
          overflow: hidden;
        }
        .lun-three .lun-three-inner{
          width: 1000px;
          position: relative;
        }
        .lun-three .lun-three-inner .lun-three-inner1{
          float: left;
          padding: 0 20px;
          width: 350px;
          height: 355px;
          overflow: hidden;
        }
        .lun-three .lun-three-inner .lun-three-inner-box{
          position: relative;
          border-radius: 6px;
          overflow: hidden;
          background: #f6f6f6;
        }
        .lun-three .lun-three-inner .lun-three-inner-box:nth-of-type(2){
          background-color: #eeefed
        }
        .lun-three .lun-three-inner .lun-three-inner-box a{
          display: block;
          height: 118px;
          overflow: hidden;
        }
        .lun-three .lun-three-inner .lun-three-inner-box a .lun-san-img{
          float: left;
          margin: 14px 0 0 10px;
          width: 70px;
          height: 70px;
          padding: 10px;
          -moz-border-radius: 50%;
          border-radius: 50%;
          -webkit-transition: opacity ease .2s;
          -o-transition: opacity ease .2s;
          -moz-transition: opacity ease .2s;
          transition: opacity ease .2s;
          background: #fff;
          transition: opacity ease .2s;
        }
        .lun-three .lun-three-inner .lun-three-inner-box a .lun-san-img img{
          width: 100%;
          height: 100%;
          border-radius: 50%;
          -webkit-transition: opacity .2s linear;
          -o-transition: opacity .2s linear;
          -moz-transition: opacity .2s linear;
          transition: opacity .2s linear;
          vertical-align: middle;
        }
        .lun-three .lun-three-inner .lun-three-inner-box a:hover .lun-san-rtxt{
          color: #e33333;
        }
        .lun-three-inner-box:hover img{
          opacity: 0.8;
        }
        .ii,.iii{
          width: 16px;
          height: 16px;
          position: absolute;
          z-index: 50;
          background-color: #fff;
          display: block;
          width: 16px;
          height: 16px;
          right: 54px;
          border-radius: 50%;
        }
        .ii{
          bottom:-8px;
        }
        .iii{
          top: -8px;
        }
        .lun-three .lun-three-inner .lun-three-inner-box .lun-san-right{
          float: right;
          height: 100%;
          line-height: 118px;
          margin-right: 34px;
          font-size: 12px;
          color: #333;
          -webkit-transition: color ease .2s;
          -o-transition: color ease .2s;
          -moz-transition: color ease .2s;
          transition: color ease .2s;
        }
        .lun-three .lun-three-inner .lun-three-inner-box .lun-san-right .lun-san-rtxt{
          display: inline-block;
          width: 1px;
          line-height: 15px;
          vertical-align: middle;
          color: #333;
        }
        .lun-three .lun-three-inner .lun-three-inner-box .lun-san-txt{
          padding-top: 15px;
          width: 168px;
          height: 86px;
          margin: 0 72px 0 110px;
        }
        .lun-three .lun-three-inner .lun-three-inner-box .lun-san-txt .lun-san-txth1{
          display: block;
          height: 38px;
          line-height: 38px;    
          color: #e33333;
        }
        .lun-three .lun-three-inner .lun-three-inner-box .lun-san-txt .lun-san-txth1 i{
          font-size: 16px;
          margin-right: 3px;
          font-family: arial;
          font-weight: 400;
          font-style: normal;
        }
        .lun-three .lun-three-inner .lun-three-inner-box .lun-san-txt .lun-san-txth1 span{
          font-size: 34px;
          line-height: 38px;
          font-family: 'impact';
        }
        .lun-three .lun-three-inner .lun-three-inner-box .lun-san-txt .lun-san-txtp1{
          color: #b1b3b0;
          font-size: 14px;
          line-height: 24px;
          height: 24px;
          overflow: hidden;
          white-space: nowrap;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
        }
        .lun-three .lun-three-inner .lun-three-inner-box .lun-san-txt .lun-san-txtp2{
          color: #767b77;
          font-size: 14px;
          line-height: 24px;
          height: 24px;
          overflow: hidden;
          white-space: nowrap;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
        }

        
        .lun-four{
          overflow: hidden;
        }
        .lun-four .lun-four-inner{
          width: 2000px;
          height: 355px;
          position: relative;
        }
        .lun-four-i{
          width: 390px;
          height: 355px;
          position: relative;
        }
        .lun-four .lun-four-inner .lun-four-inner-1{
          width: 350px;
          height: 355px;
          float: left;
          margin: 0 20px 0 20px;
          overflow: hidden;
        }
        .lun-four .lun-four-inner .lun-four-inner-1 .lun-four-inner-p1{
          font-size: 16px;
          color: #333;
          height: 50px;
          line-height: 56px;
          white-space: nowrap;
          overflow: hidden;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
        }
        .lun-four .lun-four-inner .lun-four-inner-1 .lun-four-inner-p2{
          font-size: 14px;
          color: #999;
          height: 40px;
          line-height: 20px;
          overflow: hidden;
        }
        .lun-four-inner-1 img{
          transition: opacity .2s linear;
        }
        .lun-four-inner-1 img:hover{
          opacity: 0.8;
        }







        #lunfour-left,#lunfour-right{
          width: 20px;
          height: 40px;
          color: hsla(0,0%,100%,.4);
          font-size: 20px;
          font-family: 黑体;
          line-height: 40px;
          text-align: center;
          cursor: pointer;
          position: absolute;
          top: 50%;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          background-color: rgba(0,0,0,.15);
          transition: background-color .2s ease;
        }
        #lunfour-left{
          left: 0;
        }
        #lunfour-right{
          right: 0;
        }

        .lun-five-bd{
          width: 390px;
          height: 378px;
        }
        .lun-five-bd-inner{
          width: 390px;
          height: 368px;
          margin: 0;
          padding-top: 10px;
          overflow: hidden;
        }
        .lun-five-bd-ul{
          margin: 0 0 0 15px;
          width: 375px;
          height: 368px;
        }
        .lun-five-bd-ul .lun-five-bd-li{
          float: left;
          width: 180px;
          height: 184px;
          text-align: center;
        }
        .lun-five-bd-ul .lun-five-bd-li:hover img{
          opacity: 0.8;
        }
        .lun-five-bd-ul .lun-five-bd-li:hover span{
          color: #e33333;
        }
        .lun-five-bd-ul .lun-li-a{
          display: block;
          color: #666;
          width: 180px;
          height: 166px;
        }
        .lun-five-bd-ul .lun-li-img{    
          width: 110px;
          height: 110px;
          margin: 0 auto;
        }
        .lun-five-bd-ul .lun-li-img img{
          width: 110px;
          height: 110px;
          transition: opacity ease .2s;
        }
        .lun-five-bd-ul .lun-li-txt1{
          display: block;
          font-size: 14px;
          color: #3e8c96;
          font-weight: bold;
          height: 16px;
          padding: 0 10px;
          line-height: 16px;
          margin-top: 20px;
          white-space: nowrap;
          overflow: hidden;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
          -webkit-transition: color ease .2s;
          -o-transition: color ease .2s;
          -moz-transition: color ease .2s;
          transition: color ease .2s;
        }
        .lun-five-bd-ul .lun-li-txt2{
          display: block;
          font-size: 12px;
          line-height: 14px;
          padding: 0 8px;
          margin-top: 6px;
          color: #666;
          white-space: nowrap;
          overflow: hidden;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
          -webkit-transition: color ease .2s;
          -o-transition: color ease .2s;
          -moz-transition: color ease .2s;
          transition: color ease .2s;
        }
        .lun-six,.lun-nine,.lun-twelve,.lun-fifteen{
          margin-right: 0;
        }
        .lun-six .lun-six-bd{
          width: 390px;
          height: 370px;
        }
        .lun-six .lun-six-bd .lun-six-bd-top{
          position: relative;
          width: 350px;
          height: 250px;
          margin: 0 auto;
        }
        .lun-six .lun-six-bd .lun-six-bd-top a div{
          width: 320px;
          height: 250px;
        }
        .lun-six .lun-six-bd a img{
          width: 100%;
          height: 100%;
          transition: 0.2s;
        }
        .lun-six-bd img:hover{
          opacity: 0.8;
        }
        .lun-six-bd-bottom{
          width: 360px;
          overflow: hidden;
          margin: 10px auto 0;
        }
        .lun-six .lun-six-bd .lun-six-bd-bottom a{
          display: block;
          width: 110px;
          height: 110px;
          float: left;
          margin:0 5px;
        }
        .lun-six .lun-six-bd .lun-six-bd-bottom a .lun-six-1{
          width: 100%;
          height: 100%;
        }
        .lun-six .lun-six-bd .lun-six-bd-bottom a .lun-six-1 img{
          width: 100%;
          height: 100%;
        }

        .lunbo-two{
          width: 100%;
          clear: both;
        }
        .lunbo-two .lunbot-top{
          height: 65px;
        }
        .lunbo-two .lunbot-top .lunbo-h3{
          position: relative;
          width: 150px;
          height: 45px;
          font-size: 28px;
          font-family: 'fzzzh';
          font-weight: normal;
          text-align: center;
          line-height: 45px;
          padding: 0 50px;
          margin: 0 auto 20px;
          overflow: hidden;
          color: #222;
        }
        .lunbo-two .lunbot-top .lunbo-h3 i{
          content: '';
          position: absolute;
          width: 50px;
          height: 3px;
          display: block;
          background: #222;
          top: 20px;
        }
        .lunbo-two .lunbot-top .lunbo-h3 .lunt-left{
          left: 0;
        }
        .lunbo-two .lunbot-top .lunbo-h3 .lunt-right{
          right: 0;
        }

        .lun-color{
          background-color: #f0f3ef;
        }


        .lun-xian1-inner .xian1-left,.lun-xian2-inner .xian2-left{
          position: absolute;
          display: block;
          width: 340px;
          height: 420px;
          border: solid 5px #333;
          top: 20px;
        }
        .lunbo-two img{
          transition: 0.2s;
        }
        .lunbo-two img:hover{
          opacity: 0.8;
        }
        .lun-xian1-inner .xian1-right,.lun-xian2-inner .xian2-right{
          z-index: 0;
          display: block;
          position: absolute;
          width: 340px;
          height: 420px;
          left: 30px;
          top: 0;
          background: #f0f3ef;
        }
        .xian1-img1{
          position: relative;
        }
        .lun-xian1-inner .xian1-left{
          right: 0;
        }
        .lun-xian2-inner .xian2-left{
          left:0;
        }
        .lun-xian1-inner .xian1-right{
          left:20px;
        }
        .lun-xian2-inner .xian2-right{
          right: 40px;
        }


        .lunbo-five-bd .lun-eight-bd{
          width: 350px;
          margin:0 auto;
        }
        .lunbo-five-bd .xian2-right a{
          margin-bottom: 20px;
          display: block;
        }
        .lunbo-five-bd .lun-twelve-bd{
          margin: 0 0 0 20px;
        }
        .lunbo-five-bd .lun-twelve-bd a{
          display: block;
          margin-bottom: 10px;
        }


        .lunbo-five .lun-seven-bd{
          margin: 0 0 0 20px;
        }
        .lunbo-five .lun-seven-bd .lun-seven-bd-a1{
          float: left;
          display: block;
          width: 170px;
          height: 180px;
          margin: 0 10px 10px 0;
        }
        .lunbo-five .lun-seven-bd .lun-seven-bd-a1 div,
        .lunbo-five .lun-seven-bd .lun-seven-bd-a1 img{
          width: 100%;
          height: 100%;
        }
        .lunbo-five .lun-seven-bd .lun-seven-bd-a2{
          float: left;
          width: 348px;
          border: solid #ebeaea;
          border-width: 0 1px 1px 0;
          overflow: hidden;
        }
        .lunbo-five .lun-seven-bd .lun-seven-bd-a2 a{
          float: left;
          width: 86px;
          height: 58px;
          text-align: center;
          line-height: 58px;
          font-size: 0;
          overflow: hidden;
          border: solid #ebeaea;
          border-width: 1px 0 0 1px;
        }
        .lunbo-five .lun-seven-bd .lun-seven-bd-a2 a div{
          background: #fff;
          width: 80px;
          margin: auto;
          overflow: hidden;
        }

        .lun-th .lun-eleven-ul{
          margin-right: -10px;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li{
          position: relative;
          float: left;
          width: 190px;
          height: 220px;
          background: #fff;
          margin: 0 10px 10px 0;
          text-align: center;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a{
          display: block;
          width: 100%;
          height: 100%;
          overflow: hidden;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a:hover{
          border:1px solid red;
          margin:-1px;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a:hover img{
          opacity: 0.8;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a .a-top{
          width: 120px;
          height: 120px;
          margin: 25px auto 20px;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a .a-top img{
          width: 100%;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a .a-bottom{
          padding: 0 20px;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a .a-bottom .lun-eleven-p1{
          font-size: 14px;
          height: 22px;
          line-height: 22px;
          color: #333;
          transition: color ease .2s;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a:hover .lun-eleven-p1{
          color: #e33333;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a .a-bottom .lun-eleven-p2{
          font-size: 16px;
          height: 24px;
          line-height: 24px;
          overflow: hidden;
          color: #e33333;
        }
        .lun-th .lun-eleven-ul .lun-eleven-li a .a-bottom .lun-eleven-p2 i{
          font-size: 12px;
          font-style: normal;
          margin-right: 3px;
        }/*
        .lunbo-five .lun-eleven .lun-eleven-ul .lun-eleven-li a:hover .a-bottom{
          color: #e33333;
        }*/




        .lun-eight-a{
          position: relative;
          display: block;
          height: 45px;
          padding-left: 140px;
          margin-bottom: 20px;
        }
        .lun-eight-a .lun-eight-img1{
          position: absolute;
          left: 0;
          width: 130px;
          height: 43px;
          text-align: center;
          background: #fff;
          overflow: hidden;
          border: 1px solid #ccc;
        }
        .lun-eight-a .lun-eight-img1 a{    
          width: auto;
          height: 100%;
          margin: auto;
          background: transparent;
        }
        .lun-box .lun-ff{
          margin: 20px 20px 0;
          overflow: hidden;
        }
        .lun-eight-a p{
          position: relative;
          height: 45px;
          line-height: 45px;
          overflow: hidden;
        }
        .lun-eight-a p span{    
          font-size: 18px;
          color: #333;
        }
        .lun-box .lun-ff .lun-eight-bd1{
          height: 226px;
          margin-bottom: 16px;
        }
        .lun-box .lun-ff .lun-eight-bd2 a{
          display: block;
          float: left;
          width: 100px;
          height: 100px;
          margin-right: 25px;
        }
        .lun-box .lun-ff .lun-eight-bd2 a:last-of-type{
          margin-right: 0;
        }
        .lun-box .lun-ff .lun-eight-bd2 a img{
          width: 100px;
          height: 100px;
        }



        .xian2-right a{
          margin-bottom: 16px;
          display: block;
        }
        .lun-twelve-bd{
          margin: 0 0 0 20px;
        }
        .lun-twelve-bd a{
          display: block;
          margin-bottom: 10px;
        }



        .lun-me{
          margin: 0 0 0 20px;
          height: 380px;
        }
        .lun-me .lun-me-img1{
          display: block;
          width: 350px;
          height: 180px;
          margin-bottom: 10px;
        }
        .lun-me .lun-me-img2{
          float: left;
          display: block;
          width: 170px;
          height: 180px;
          margin: 0 10px 10px 0;
        }
        .lun-me a img{
          width: 100%;
          height: 100%;
        }

        .lun-lun .lun-threee .lun-me-img1{
          width: 292px;
          height: 250px;
          display: block;
          margin:0 auto;
        }
        .lun-lun .lun-threee .lun-me-img1 img{
          width: 100%;
          height: 208px;
          margin-top: 32px;
        }
        .lun-lun .lun-threee .lun-me-img2{
          width: 110px;
          height: 110px;
          margin: 0 4px;
          display: block;
          float: left;
        }
        .lun-lun .lun-threee .lun-me-div-img{
          width: 360px;
          height: 92px;
          margin: 10px auto 0;
        }
        .lun-lun .lun-threee .lun-me-img2 img{
          width: 100%;
          height: 100%;
        }


        .lunbo-seven .lun-box a{
          display: block;
          margin-bottom: 16px;
        }


        .lunbo-eight .xian1-right a{
          margin-bottom: 16px;
          display: block;
        }

        
        .lunbo-two .lunbot-top .lunbo-nine-h3 i{
          top: 40px;
          position: absolute;
        }
        .nine-bd{
          height: 385px;
          overflow: hidden;
          position: relative;
        }
        .nine-bd .bd-inn{
          height: 340px;
          position: relative;
        }
        .nine-bd .bd-inn .lun-yuandian{
          bottom: -20px;
          margin-left: -30px;
        }
        .nine-bd .nine-bd-inner{
          width: 5000px;
          height: 330px;
          position: relative;
        }
        .nine-bd .nine-bd-inner .nine-bd-box{
          background: #fff;
          height: 330px;
          width: 390px;
          overflow: hidden;
          float: left;
          margin: 0 10px 10px 0;
        }
        .nine-bd .nine-bd-inner .nine-bd-none{margin-right: 0;}
        .nine-bd .nine-bd-inner .nine-bd-box a{
          position: relative;
          display: block;
          width: 350px;
          height: 250px;
          margin: auto;
        }
        .nine-bd .nine-bd-inner .nine-bd-box a div{
          width: 100%;
          height: 100%;
        }
        .nine-bd .nine-bd-inner .nine-bd-box a div img{
          width: 100%;
          height: 100%;
        }
        .nine-left,.nine-right{
          width: 20px;
          height: 40px;
          /*background: #ccc;*/
          color: hsla(0,0%,100%,.4);
          font-size: 20px;
          font-family: 黑体;
          line-height: 40px;
          text-align:center;
          cursor: pointer;
          position: absolute;
          top: 50%;
          margin-top: -20px;
          -webkit-user-select:none;/*文字不被选中*/
          -moz-user-select:none;
          -ms-user-select:none;
          user-select:none;
          background-color: rgba(0,0,0,.15);
          transition: background-color .2s ease;
        }
        .nine-left:hover,
        .nine-right:hover{    
          background-color: rgba(0,0,0,.4);
        }
        .nine-left{
          left: 0;
        }
        .nine-right{
          right: 0;
        }

        .ten-bd .lun-box{
          position: relative;
          height: 425px;
          background: #fff;
        }
        .ten-bd .lun-ten-1 .lun-ten-1-1,
        .lun-ten-2 .lun-ten-2-1{
          margin: 15px;
          overflow: hidden;
        }
        .ten-bd .lun-ten-1 .lun-ten-1-1 a{
          float: left;
          width: 170px;
          height: 190px;
          display: block;
          position: relative;
          margin: 5px;
        }
        .ten-bd .lun-ten-1 .lun-ten-1-1 a .btn{
          width: 44px;
          height: 44px;
          margin: -22px 0 0 -22px;
          position: absolute;
          top: 50%;
          left: 50%;
          z-index: 1;
          background: url(img/live_btn.png) no-repeat;
          background-size: 100%;
        }
        .ten-bd .lun-ten-1 .lun-ten-1-1 a .txt{
          bottom: 20px;
          position: absolute;
          width: 100%;
          text-align: center;
          color: #fff;
          z-index: 1;
        }
        .ten-bd a:after{
          transition: 0.4s;
        }
        .ten-bd a:after{
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          background: rgba(0, 0, 0, 0.3);
        }
        .ten-bd a:hover:after{
          background: rgba(0, 0, 0, 0.15);
        }
        .ten-bd .lun-box:last-of-type{
          margin-right: 0;
        }

        .lun-box .lun-ten-2-1 .lun-ten-2-2{
          margin: 5px;
        }
        .lun-box .lun-ten-2-1 .lun-ten-2-2 a{    
          position: relative;
          display: block;
          width: 100%;
          height: 390px;
          margin-bottom: 10px;
        }
        .lun-box .lun-ten-2-1 .lun-ten-2-2 a .btn{
          width: 60px;
          height: 60px;
          margin: -30px 0 0 -30px;
          position: absolute;
          top: 50%;
          left: 50%;
          z-index: 1;
          background: url(img/live_btn.png) no-repeat;
        }
        .lun-box .lun-ten-2-1 .lun-ten-2-2 a .txt{
          position: absolute;
          width: 100%;
          bottom: 38px;
          text-align: center;
          color: #fff;
          z-index: 1;
        }
        .lun-box .lun-ten-2-1 .lun-ten-2-2 a .txt .txt-p1{
          font-size: 18px;
          height: 30px;
          line-height: 30px;
          padding: 0 10px;
          white-space: nowrap;
          overflow: hidden;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
        }
        .lun-box .lun-ten-2-1 .lun-ten-2-2 a .txt .txt-p2{
          font-size: 14px;
          height: 24px;
          line-height: 24px;
          padding: 0 10px;
          white-space: nowrap;
          overflow: hidden;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
        }








      .lunbo-eleven ul{
        width: 1200px;
        height: 2520px;
        margin: 0 -5px 0;
      }
      .lunbo-eleven ul li{
        position: relative;
        float: left;
        width: 230px;
        height: 305px;
        margin: 0 5px 10px;
        background: #fff;
      }
      .lunbo-eleven ul li a{
        width: 100%;
        height: 100%;
        display: block;
      }
      .lunbo-eleven ul li a .tu{
        float: left;
        width: 170px;
        height: 170px;
        margin: 30px 30px 20px;
        /* transition: opacity ease .2s; */
        -webkit-transition: opacity ease .2s;
        -o-transition: opacity ease .2s;
        -moz-transition: opacity ease .2s;
        transition: opacity ease .2s;
      }
      .lunbo-eleven ul li a img{
        width: 100%;
        height: 100%;
      }
      .lunbo-eleven-wenzi{
        clear: both;
        padding: 0 16px 0;
        height: 65px;
        line-height: 24px;
      }
      .lunbo-eleven-wenzi .p1{
        height: 34px;
        font-size: 14px;
        line-height: 17px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        text-align: left;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        color: #333;
        -webkit-transition: color ease .2s;
        -o-transition: color ease .2s;
        -moz-transition: color ease .2s;
        transition: color ease .2s;
      }
      ul li:hover .lunbo-eleven-wenzi .p1{
        color: #e33333;
      }
      .lunbo-eleven-wenzi .p2{
        display: block;
        margin-top: 10px;
        text-align: center;
      }
      .lunbo-eleven-wenzi .p2 .jia{
        font-size: 14px;
        color: #e33333;
      }
      .lunbo-eleven-wenzi .p2 .jia i{
        margin-right: 3px;
        font-family: arial;
        font-weight: 400;
        font-size: 12px;
        font-style: normal;
      }

      .lunbo-eleven-txt{
        position: absolute;
        width: 100%;
        height: 100px;
        bottom: 0;
        left: 0;
        background: rgba(255, 255, 255, 0.9);
        opacity: 0;
        -webkit-transition: opacity ease 0.2s;
        -o-transition: opacity ease 0.2s;
        -moz-transition: opacity ease 0.2s;
        transition: opacity ease 0.2s;
      }
      .lunbo-eleven ul li:hover .lunbo-eleven-txt{
        opacity: 1;
      }
      .lunbo-eleven-txt .lunbo-eleven-txt-inner{
        width: 60px;
        position: relative;
        bottom: 0;
        left: 0;
        margin: 24px auto 0;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background-color: rgba(34, 34, 34, 0);
        color: #fff;
        text-align: center;
        line-height: 60px;
        cursor: pointer;
        -webkit-transition: all ease 0.4s;
        -o-transition: all ease 0.4s;
        -moz-transition: all ease 0.4s;
        transition: all ease 0.4s;
        overflow: hidden;
      }
      .lunbo-eleven-txt .lunbo-eleven-txt-inner span{
        position: relative;
        z-index: 1;
        font-size: 12px;
      }
      .lunbo-eleven-txt .lunbo-eleven-txt-inner i{
        position: absolute;
        left: 50%;
        top: 50%;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        opacity: 0;
        background-color:rgba(34, 34, 34, 0.8);
        transform: translate3d(-50%, -50%, 0) scale(0.1);
        transition: all ease-out 0.4s;
      }
      .lunbo-eleven ul li:hover a .tu{
        /*opacity: 0.8;*/
      }
      .lunbo-eleven ul li:hover .lunbo-eleven-txt-inner i{
        opacity: 1;
        transform: translate3d(-50%, -50%, 0) scale(1);
      }
      .lunbo-eleven-txt .lunbo-eleven-txt-inner:hover i{
        width: 0;
        height: 0;
        opacity: 0;
        border:30px solid #222;
        transition: all ease-out 0.2smiaosha-lundian      }



      .footer{
        width: 100%;
        clear: both;
      }
      .footer-top{
        /*width: 100%;*/
        padding: 30px 0;
        /*overflow: hidden;*/
        border-bottom: 1px solid #dedede;
      }
      .footer-top-inner{
        width: 1190px;
        height: 42px;
        margin:0 auto;
      }
      .footer-top-inner .footer-top-ul .f-top-li{
        float: left;
        width: 297px;
      }
      .footer-top-inner .footer-top-ul .f-top-li .f-top-dv{
        position: relative;
        margin: 0 auto;
        padding-left: 45px;
        width: 180px;
      }
      .footer-top-inner .footer-top-ul .f-top-li .f-top-dv h5{
        /*overflow: hidden;*/
        position: absolute;
        left: 0;
        top: 0;
        width: 36px;
        height: 42px;
      }
      .footer-top-inner .footer-top-ul .f-top-li .f-top-dv1 h5{
        background:url(photo/sprite.footer.png) 0 42px;
      }
      .footer-top-inner .footer-top-ul .f-top-li .f-top-dv2 h5{
        background:url(photo/sprite.footer.png) -41px 42px;
      }
      .footer-top-inner .footer-top-ul .f-top-li .f-top-dv3 h5{
        background:url(photo/sprite.footer.png) -82px 42px;
      }
      .footer-top-inner .footer-top-ul .f-top-li .f-top-dv4 h5{
        background:url(photo/sprite.footer.png) -123px 42px;
      }
      .footer-top-inner .footer-top-ul .f-top-li .f-top-dv p{
        overflow: hidden;
        width: 100%;
        height: 42px;
        line-height: 42px;
        font-size: 18px;
        font-weight: 700;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #444;
      }

      .footer-center{
        padding:20px 0;
      }
      .footer-center-inner{
        margin: 0 auto;
        width: 1190px;
        color: #999;
      }
      .footer-center-box{
        height: 160px;
        overflow: hidden;
      }
      .footer-box1{
        float: left;
        width: 198px;
        line-height: 22px;
      }
      .footer-box1 h5{
        margin-bottom: 5px;
        font-size: 14px;
        color: #666;
      }
      .footer-center-box a:hover{
        color: #c81623;
      }
      .footer-center-box a,.footer-box2 p{
        color: #666;
        font-size: 12px;
      }
      .footer-box2{
        background-repeat: no-repeat;
        background-position: 0 0;
        float: right;
        width: 200px;
        height: 150px;
        background-image: url(photo/sprite.footer.png);
      }
      .footer-box2 h5{
        margin-bottom: 15px;
        font-size: 14px;
        text-align: center;
        color: #666;
      }
      .footer-box2 p:last-of-type{
        text-align: right;
      }
      .footer-bottom-inner{
        width: 1190px;
        margin:0 auto;
        padding: 15px 0;
        border-top: 1px solid #e1e1e1;
        text-align: center;
      }
      .footer-bottom-inner p{
        height: 18px;
      }
      .footer-bottom-inner p a{
        color: #999;
        font-size: 12px;
        line-height: 18px;
        /*letter-spacing: -1px;*/
      }
      /*.footer-bottom-inner p a:hover{
        color: #e33333;
      }*/
      .footer-bottom-inner span.shu{
        margin: 0 6px;
        color: #ccc;
        font-size: 12px;
      }

      .footer-txt{
        padding: 10px 0;
        line-height: 22px;
        color: #999;
        font-size: 12px;
      }
      .footer-txt .footer-txt-inner1 p{
        height: 21px;
      }
      .footer-txt a{
        color: #999;
      }
      .footer-txt .footer-txt-inner2 p{
        height: 22px;
      }
      .footer-txt .footer-txt-inner2 i{
        background-repeat: no-repeat;
        width: 15px;
        height: 12px;
        margin-top: -1px;
        vertical-align: -1px;
        margin-right: 10px;
        background-image: url(photo/sprite.footer.png);
        display: inline-block;
      }
      .footer-txt .footer-txt-inner2 i.i1{
        background-position: -108px -155px;
      }
      .footer-txt .footer-txt-inner2 i.i2{
        background-position: -168px -155px;
      }
      .footer-txt .footer-txt-inner2 i.i3{
        background-position: -148px -155px;
      }
      .footer-p{
        margin: 25px 0;
      }
      .footer-p a{
        overflow: hidden;
        display: inline-block;
        margin: 0 3px;
        width: 103px;
        height: 32px;
        line-height: 1000px;
      }
      .footer-p a:first-of-type{
        background-repeat: no-repeat;
        background-position: -205px -148px;
        background-image: url(photo/sprite.footer.png);
      }
      .footer-p a:nth-of-type(2){
        background-repeat: no-repeat;
        background-position: -205px -111px;
        background-image: url(photo/sprite.footer.png);
      }
      .footer-p a:nth-of-type(3){
        background-repeat: no-repeat;
        background-position: -205px -74px;
        background-image: url(photo/sprite.footer.png);
      }
      .footer-p a:nth-of-type(4){
        background-repeat: no-repeat;
        background-position: -205px -37px;
        background-image: url(photo/sprite.footer.png);
      }
      .footer-p a:nth-of-type(5){
        background-repeat: no-repeat;
        background-position: -205px 0;
        background-image: url(photo/sprite.footer.png);
      }
      .footer-p a:nth-of-type(6){
        background-repeat: no-repeat;
        background-position: 0 -155px;
        background-image: url(photo/sprite.footer.png);
      }





      .right-nav{
        position: fixed;
        top: 0;
        right: 0;
        z-index: 9990;
        width: 0;
        height: 100%;
      }
      .right-nav .right-nav-inner{
        position: absolute;
        right: 0;
        top: 0;
        width: 0;
        height: 100%;
        border-right: 6px solid #7a6e6e;
        transition: right .3s ease-in-out 0s;
      }
      .right-nav-top{
        position: absolute;
        top: 50%;
        left: -29px;
        width: 35px;
        height: 216px;
        margin-top: -61px;
      }
      .right-top-inner1{
        background:url(photo/toolbars.png) -86px -175px;
      }
      .right-top-inner2{
        background:url(photo/toolbars.png) -48px 0px;
      }
      .right-top-inner3{
        background:url(photo/toolbars.png) -48px -50px;
      }
      .right-top-inner4{
        background:url(photo/toolbars.png) -48px -100px;
      }
      .right-top-inner5{
        background:url(photo/toolbars.png) -188px -150px;
      }
      .right-top-inner6{
        background:url(photo/toolbars.png) -48px -150px;
      }
      .right-top-inner7{
        background:url(photo/toolbars.png) -48px -250px;
      }
      .right-top-inner8{
        background:url(photo/toolbars.png) -48px -300px;
      }
      .right-top-inner{
        position: relative;
        width: 35px;
        height: 35px;
        z-index: 999;
        margin-bottom: 1px;
        cursor: pointer;
        background-color: #7a6e6e;
        border-radius: 3px 0 0 3px;
      }
      .right-nav-bottom .right-top-inner:last-of-type{
        background-color: #c81623;
      }
      .dd:hover .right-top-inner{
        background-color: #c81623;
      }
      .inner-red{
        position: absolute;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        top: 8px;
        right: 10px;
        background: url(photo/toolbars.png) -150px -150px;
      }
      .dd1:hover .inner-red{
        background: none;
      }
      .y-d{
        margin-left: -95px;
      }
      .dd{
        position: relative;
        font-size: 12px;
        color: #fff;
        text-align: center;
        cursor: pointer;
        user-select:none;
      }
      .right-btn{
        width: 62px;
        height: 35px;
        position: absolute;
        background-color: #c81623;
        /*left: -61px;*/
        left: 35px;
        top: 0px;
        border-radius: 3px 0 0 3px;
        line-height: 35px;
      }


      .right-nav-bottom{
        position: absolute;
        bottom: -1px;
        width: 100%;
        left: -29px;
      }